package com.jz.community.moduleshopping.integralGoods.bean;

import com.jz.community.basecomm.bean.BaseResponseInfo;

import java.util.List;

/**
 * Created by Tony.Fan on 2018/7/4 15:38
 */
public class IntegralExchangeCouponInfo extends BaseResponseInfo {


    /**
     * id : 25
     * userId : 500000
     * userLink : null
     * userName : 安卓测试账号
     * orderId : null
     * orderLink : null
     * receiveDate : 2018-07-04 15:36:38
     * useDate : null
     * isUse : 0
     * isDel : 0
     * couponInfo : {"id":49,"appCode":101,"couponLimitShop":null,"shopId":"55","shopLink":null,"couponLimitGoods":0,"couponName":"积分券222","couponType":0,"couponAmount":null,"couponDiscount":null,"couponStartDate":"2018-06-01 16:58:18","couponEndDate":"2018-08-01 16:57:02","useStartDate":"2018-05-01 17:00:07","useEndDate":"2018-07-27 16:59:48","minFullAmount":50,"giveNumber":0,"giveMethod":6,"minIntegral":100,"isGrant":null,"sendMinAmount":null,"createDate":"2018-06-21 16:58:36","operatId":"4554","operatLink":null,"isDel":0,"isNewUser":null,"status":0,"subMoney":null,"couponItemList":[]}
     * links : {"self":{"href":"http://10.41.0.221:8070/yhq/coupon-receive/25"}}
     */

    private String id;
    private String userId;
    private String userLink;
    private String userName;
    private String orderId;
    private String orderLink;
    private String receiveDate;
    private String useDate;
    private int isUse;
    private int isDel;
    private CouponInfoBean couponInfo;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserLink() {
        return userLink;
    }

    public void setUserLink(String userLink) {
        this.userLink = userLink;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderLink() {
        return orderLink;
    }

    public void setOrderLink(String orderLink) {
        this.orderLink = orderLink;
    }

    public String getReceiveDate() {
        return receiveDate;
    }

    public void setReceiveDate(String receiveDate) {
        this.receiveDate = receiveDate;
    }

    public String getUseDate() {
        return useDate;
    }

    public void setUseDate(String useDate) {
        this.useDate = useDate;
    }

    public int getIsUse() {
        return isUse;
    }

    public void setIsUse(int isUse) {
        this.isUse = isUse;
    }

    public int getIsDel() {
        return isDel;
    }

    public void setIsDel(int isDel) {
        this.isDel = isDel;
    }

    public CouponInfoBean getCouponInfo() {
        return couponInfo;
    }

    public void setCouponInfo(CouponInfoBean couponInfo) {
        this.couponInfo = couponInfo;
    }

    public static class CouponInfoBean {
        /**
         * id : 49
         * appCode : 101
         * couponLimitShop : null
         * shopId : 55
         * shopLink : null
         * couponLimitGoods : 0
         * couponName : 积分券222
         * couponType : 0
         * couponAmount : null
         * couponDiscount : null
         * couponStartDate : 2018-06-01 16:58:18
         * couponEndDate : 2018-08-01 16:57:02
         * useStartDate : 2018-05-01 17:00:07
         * useEndDate : 2018-07-27 16:59:48
         * minFullAmount : 50.0
         * giveNumber : 0
         * giveMethod : 6
         * minIntegral : 100
         * isGrant : null
         * sendMinAmount : null
         * createDate : 2018-06-21 16:58:36
         * operatId : 4554
         * operatLink : null
         * isDel : 0
         * isNewUser : null
         * status : 0
         * subMoney : null
         * couponItemList : []
         */

        private String id;
        private int appCode;
        private String couponLimitShop;
        private String shopId;
        private String shopLink;
        private int couponLimitGoods;
        private String couponName;
        private int couponType;
        private String couponAmount;
        private String couponDiscount;
        private String couponStartDate;
        private String couponEndDate;
        private String useStartDate;
        private String useEndDate;
        private double minFullAmount;
        private int giveNumber;
        private int giveMethod;
        private int minIntegral;
        private String isGrant;
        private String sendMinAmount;
        private String createDate;
        private String operatId;
        private String operatLink;
        private int isDel;
        private String isNewUser;
        private int status;
        private String subMoney;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public int getAppCode() {
            return appCode;
        }

        public void setAppCode(int appCode) {
            this.appCode = appCode;
        }

        public String getCouponLimitShop() {
            return couponLimitShop;
        }

        public void setCouponLimitShop(String couponLimitShop) {
            this.couponLimitShop = couponLimitShop;
        }

        public String getShopId() {
            return shopId;
        }

        public void setShopId(String shopId) {
            this.shopId = shopId;
        }

        public String getShopLink() {
            return shopLink;
        }

        public void setShopLink(String shopLink) {
            this.shopLink = shopLink;
        }

        public int getCouponLimitGoods() {
            return couponLimitGoods;
        }

        public void setCouponLimitGoods(int couponLimitGoods) {
            this.couponLimitGoods = couponLimitGoods;
        }

        public String getCouponName() {
            return couponName;
        }

        public void setCouponName(String couponName) {
            this.couponName = couponName;
        }

        public int getCouponType() {
            return couponType;
        }

        public void setCouponType(int couponType) {
            this.couponType = couponType;
        }

        public String getCouponAmount() {
            return couponAmount;
        }

        public void setCouponAmount(String couponAmount) {
            this.couponAmount = couponAmount;
        }

        public String getCouponDiscount() {
            return couponDiscount;
        }

        public void setCouponDiscount(String couponDiscount) {
            this.couponDiscount = couponDiscount;
        }

        public String getCouponStartDate() {
            return couponStartDate;
        }

        public void setCouponStartDate(String couponStartDate) {
            this.couponStartDate = couponStartDate;
        }

        public String getCouponEndDate() {
            return couponEndDate;
        }

        public void setCouponEndDate(String couponEndDate) {
            this.couponEndDate = couponEndDate;
        }

        public String getUseStartDate() {
            return useStartDate;
        }

        public void setUseStartDate(String useStartDate) {
            this.useStartDate = useStartDate;
        }

        public String getUseEndDate() {
            return useEndDate;
        }

        public void setUseEndDate(String useEndDate) {
            this.useEndDate = useEndDate;
        }

        public double getMinFullAmount() {
            return minFullAmount;
        }

        public void setMinFullAmount(double minFullAmount) {
            this.minFullAmount = minFullAmount;
        }

        public int getGiveNumber() {
            return giveNumber;
        }

        public void setGiveNumber(int giveNumber) {
            this.giveNumber = giveNumber;
        }

        public int getGiveMethod() {
            return giveMethod;
        }

        public void setGiveMethod(int giveMethod) {
            this.giveMethod = giveMethod;
        }

        public int getMinIntegral() {
            return minIntegral;
        }

        public void setMinIntegral(int minIntegral) {
            this.minIntegral = minIntegral;
        }

        public String getIsGrant() {
            return isGrant;
        }

        public void setIsGrant(String isGrant) {
            this.isGrant = isGrant;
        }

        public String getSendMinAmount() {
            return sendMinAmount;
        }

        public void setSendMinAmount(String sendMinAmount) {
            this.sendMinAmount = sendMinAmount;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getOperatId() {
            return operatId;
        }

        public void setOperatId(String operatId) {
            this.operatId = operatId;
        }

        public String getOperatLink() {
            return operatLink;
        }

        public void setOperatLink(String operatLink) {
            this.operatLink = operatLink;
        }

        public int getIsDel() {
            return isDel;
        }

        public void setIsDel(int isDel) {
            this.isDel = isDel;
        }

        public String getIsNewUser() {
            return isNewUser;
        }

        public void setIsNewUser(String isNewUser) {
            this.isNewUser = isNewUser;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getSubMoney() {
            return subMoney;
        }

        public void setSubMoney(String subMoney) {
            this.subMoney = subMoney;
        }

    }
}
